﻿using TestBat.IViewModels.Base;
using TestBat.IViewModels.Dialogs;
using TestBat.IViewModels.Workspaces;

namespace TestBat.IViewModels.Windows
{
    public interface IMainWindowViewModel : IViewModel, IDialogViewModelContainer
    {
        //ReadOnlyCollection<IMainMenuCommandViewModel> Commands { get; }

        IWorkspaceViewModel ActiveWorkspace { get; }
        string ActiveTab { set; }

        //IWorkspaceViewModel Tasks { get; }
        //IWorkspaceViewModel Schedules { get; }
        //IWorkspaceViewModel Trainees { get; }
        //IWorkspaceViewModel Gradings { get; }
        //IWorkspaceViewModel Results { get; }
        //IWorkspaceViewModel Settings { get; }
    }
}
